.leftMenu {
  width: 14.2292vw;
  height: 100%;
  padding-left: 10px;
  // margin-right: 34px;
  // background-color: #3e7bfa;
  .leftMenu_itemMenu {
    .leftMenu_itemMenu_father {
      width: 11.4583vw;
      display: flex;
      align-items: center;
      border-radius: 4px;
      margin-bottom: 0.9259vh;
      position: relative;
      font-size: 15px;
      line-height: 3.7037vh;
      height: 3.7037vh;
      cursor: pointer;
      transition: all 0.1s linear 0s;
      .leftIcon {
        margin-right: 0.4167vw;
        margin-top: -4px;
      }
      .rightIcon {
        position: absolute;
        right: 0.625vw;
        top: 0;
        transition: all 0.1s linear 0s;
      }
    }
    .leftMenu_itemMenu_child {
      padding-left: 0.625vw;
      .itemMenu_child_item {
        padding-left: 1.875vw;
        height: 3.7037vh;
        line-height: 3.7037vh;
        position: relative;
        &::after {
          content: '';
          width: 8px;
          height: 8px;
          opacity: 1;
          border: 2px solid #bccbeb;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          left: 12px;
          border-radius: 50%;
        }
      }
      .itemMenu_child_active {
        background: rgba(253, 254, 255, 0.7);
        border-radius: 4px 4px 4px 4px;
        opacity: 1;
        border: 1px solid rgba(255, 255, 255, 1);
        &::after {
          content: '';
          width: 8px;
          height: 8px;
          opacity: 1;
          border: none;
          background: #3e7bfa;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          left: 12px;
        }
      }
    }
  }
  .leftMenu_activeMenu {
    .leftMenu_itemMenu_father {
      background: #edf6fe;
      color: #3e7bfa;
      font-weight: 600;
      transition: all 0.1s linear 0s;
      .rightIcon {
        position: absolute;
        right: 12px;
        top: 0;
        transform: rotate(90deg);
        transition: all 0.1s linear 0s;
      }
    }
  }
}
